package top.mcwebsite.lib.router.annotation

/**
 * 参数注解
 */
@Target(AnnotationTarget.VALUE_PARAMETER)
@Retention(AnnotationRetention.BINARY)
annotation class Param(
    val name: String,
)

/**
 * 参数类型
 */
enum class ParamType {
    BYTE,SHORT,INT,LONG,
    FLOAT,DOUBLE,
    BOOLEAN,
    CHAR,
    STRING,
    SERIALIZATION,
    PARCELABLE,
    BYTE_ARRAY, INT_ARRAY, SHORT_ARRAY, LONG_ARRAY,
    FLOAT_ARRAY, DOUBLE_ARRAY,
    BOOLEAN_ARRAY,
    CHAR_ARRAY,
    STRING_ARRAY,
}